fix cursor wrapping