Programmed protocolsSJ to allow more fine grained controls when constructing olfStim sessions.