Improved UX/UI, used more jquery, changed function naming conventions