final exam

several javascript parts added;
code arrangement;
mobile touch not finished yet;