cropping method cleanup; test for the cleanup
some more tests
support for floating crop position with float-x and float-y options