OOP JS now. Hammer works