auto-update pt 1

set gen function to handson after change, so updates happen automatically
auto update p2

remove button
Merge pull request #1 from tyrsius/master

auto update