Performance fixes, bug fixes

Determining if the mouse is in a box no longer involves loops
fixed #14
fixed #17
Merge branch 'master' of https://github.com/AlexLamson/ProblemMapper