here is my first patch fo? spark.
Here is fixing of this problem : http://www.igniterealtime.org/issues/browse/SPARK-903
I created eventlistener for BookmarksUI. Now there are only two events (add bookmark and remove bookmark), later i will create more. if it will be need.
And there is new version of bookmarksPlugin (in spark menu). Please test it and tell me all bugz you find.