Self contained JavaScript components by InterMine