Added screen relative coordinates and a method to get screen relative
bounds. Usefull for Unity where the Frame (0,0) and Robot (0,0) dont
coincide.
Removed a comment.
Changed the text from being rendered as a component to rendering on a
buffer, which then renders. This is becuase the component was messing
with mouse interaction.
The bounds sent for capturing are now screen coordinates instead of
local coordinates.
The overlay now hides before capturing. A variable thread sleep was
added because the monitor was not updated before the capture. Needed due
to full screen captures when no selection was made. 
Now works on Ubuntu/Unity becuase of frame.setVisible(false).
Set the background color to a darker shade of gray. From 128 to 50.