(PS3) Split up OSK code into separate file