Removed console.log from schedules.js that creeped in in the last commit.
Bug solved in session urls in schedule, due to which the wrong session, the same one each time, was popping up for all urls.
Removed unnecessary and confusing event argument in certain popup.open() calls.