* Fine grainted press/release/tap actions. * TIming between actions can be controlled. * Processed async, to avoid blocking.