Improvements and fixes.

Included basic responsive support.
Tooltips are now automatically aligned to all viewport sides.
Positioning fixes.