Functional javascript for adults - no cushions included