Thanks, <div><span style="word-spacing:normal;"><br></span></div><div><span style="word-spacing:normal;">I had a go and made a wiki page. </span><br></div><div><span style="word-spacing:normal;"><a rel="nofollow" target="_blank" href="https://github.com/russellallen/self/wiki/Gas-Tank---an-ideal-gas-simulation">https://github.com/russellallen/self/wiki/Gas-Tank---an-ideal-gas-simulation</a><br></span></div><div><br></div><div>I think your suggestion will make a good tutorial:</div><blockquote style="border:none;padding:0px;"><div><span style="color:rgb(63, 63, 63);line-height:16px;">An exercise for you would be to create some buttons that do these method calls (start, stop, addAnAtom) when clicked. You can them embed those buttons in a row morph. Then embed that row morph and the gas tank in a column morph to get a single "Gas Tank" widget with controls.</span></div></blockquote><span style="color:rgb(63, 63, 63);line-height:16px;">I hope to give this a go shortly.</span><div><span style="color:rgb(63, 63, 63);line-height:16px;"><br></span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;">Thanks again.</span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;"><br></span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;">Kind regards, </span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;"><br></span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;">Stephen </span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;"><br></span></div><div><span style="color:rgb(63, 63, 63);line-height:16px;"><br></span></div>