These controls are part of the OS. There is no way to get ride of them. This lib does just as you stated and dims the controls. The dots are there showing where the control icons have been dimmed. My main reason for writing this lib was I needed them off when watching videos. In this setup, I have a timer that updates the position every second and if my control is not visible, it calls the function to turn off the controls. This way they stay off even if you have touched the screen in that area. I am still trying to find a way to turn them off and use that screen area for an app but I don't think it can be done.