forceturn semidone and more GhostJ behavior