so many comments, so little time...also bottomless js ftw!