bugfix position not working
implementing ishidden command
add bring_top message
add set_layer command