Adding support for "right-top", "left-top", "right-bottom" and "left-bottom" positions

These commits add support for 4 new positions for the tooltip