remove FrameHandle as it doesn't add anything other than complexity
minor cleanups
clean up index usage