event based, pad play implemented, no modes implemented yet