Fixed mouse events not being passed to layers if they are disabled for the map controller.
Removed isVisible() check from paintEvent().

- isVisible() check prevents widget being rendered to a pixmap.
Add accept/ignore marks to wheel event as required by Qt.