fixed mobile scrolling issue, added calendar