v1.0

rewrited on oop, fixed selection of inner elements, but it has strange
behavior when selection tries around scrolled element