Added undo modification support.
Added a new listener to allow the selected view to be processed to denote its selection before and after its bitmap is created.
Merge pull request #9 from KarlNosworthy/master

Added undo support and bitmap creation listener