GUI tweaks

- Now made GUI have better mouse handling
- Half finished the scroll panel
- Fixed bug in GUI label that would cause it to not invalidate