Currently, only a subset of the messages from the UI to the kernel are handled. However, everything seems to work just fine. The unhanded messages need to be evaluated so it can be determined if they should be implemented.