ideas for JavaScript