add cake, fix click doesnt check for canLockOn