resolve #117 [rt.cpan.org #85074] - tests for handle

Also, calling the seek() method on the result of handle() causes
a method not found error. thanks to TONYC@cpan.org