Fixed a typo in GPL disclaimer.
Fixed refactoring of iteration methods / types.
Fixed some issues in mouse event processing.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>