add custom selection dialog and you can now select by pressing a key. closes #117