BugFix: also load tools once
code cleanup: improved resize handling, remove waypoints and use own scroll routine