This needs to be more in line with the OAE UI. Please change this to an OAE widget that follows the usual patterns (HTML with template, associated js, associated CSS)