refactor virtual pad code
basic playn options