function containspoint added, quick menu and bool