added isComplete function
added sequential menu locking.
merge resolution
merge resolution
sequential locking classes
updated component documentation