This should be in `drawer.js` as well. This method should update the selection and call a render method.