added on touch highlight support