Updated UI, Improved accuracy for scroll(finalized)

Have to add eventsListeners