improvement: #18 restore support of cursor blinkmode, cursor shape