fix(modal): support close by keyboard (fixes #13)