Most functions work well, refresh now works better, though we can't keep it this way...need a way of knowing what y position we are on the screen without refreshing