ScreenShot reliability fix and structure/format

- Added more exception handling
- replaced some method-bodies with internal method-calls with
appropriate parameters for same effect
- restructured/formatted file a little bit (inclusively renaming of some
parameters for more clearness)