add some more client tests/fixes

   tests commit 3a2cf8368c7897510caab3747c85fc07e555f5ca
add more client specs

  tests commit a64e4942b9e76cd84d70d250f8cc96f37a5034bd
more client fixes / specs

  add ability to determine if specified client event is being handled
  specs for commit 153d1e699d015b10b36badd5dbcd86985eb83f50