javascript drawer included, still working out some bugs