- Add new method to OverlayBounds for translating them that will return translated copy of the bounds - Use this new method in OverlayRenderer to prevent mutations of OverlayBounds, what are not desired - Use stored overlay bounds in mouse events and translate them by making new copy Signed-off-by: Tomas Slusny <slusnucky@gmail.com>