JavaScript UI and DOM homeworks and projects