Fix positioning bugs, add scroll event