Improved console wrapper
Made the OSD component reusable