Addresses #299 and previously #507, style settings and skip logic, fix cursor move bug