Implemented bitmap tracking; added callbacks to notify state changes

Now the bitmap that is displayed by the view (still or moving due to
user's swipe) corresponds to cursor position in bimap container--i. e.
can be obtained by `getBitmapCurrent()`.