done issue #27; opening only the first window
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
done issue #45; support semantic neighbourhood event from component