Cleanup (to meet the new specification)

- Moved some object defintions for later use but removed them from the current implementation
- Hotspot object type fireing events "enter" and "leave"
- Now distinguishing between sensitive and structuring objects
- (Not yet sure how and if to determine between application objects and illustrational objects)
- removed the context feature as it has to be rethought.
- Removed some verbose log messages