WIP: An IR remote controller framework