better ripple, added gesture detector, non-conflicting style & dimen names