view enhanced
pixel perfect detection added