Version 0.3

able to preventDefault