added box selection and keyboard captures