Script and project changes

Modified project page for cleaner responsive user experience and
modified the script so that all events will be available every time the
DOM changes on an AJAX load.