better modal / action handling
fixes #63