changed notification for orientationchange event to be independent of potentially-concurrent messages - closes #22