Added working requestScale to draw the scale, tiny fixes and refactorings.