Added offset x/y functionality, screen detection

1. Added offset x/y for additional placement options
2. Put in screen detection mode so that it will stay on screen by default