- changed according to review comments
- added reset scale option