add abstract model
update pop menu view

update mouse over and mouse out events
update getRealPos method
add method
update solider view