Could that creature in the tree be a little tree frog, with large eyes & suction cups on its little toes?