public void actionPerformed(ActionEvent e) {
				if (model.getMovie().getCurrentFrameIndex() >= model.getMovie().length() - 2)
					stop();
				if (e != null) {
					if (actionReminder.show(ActionReminder.RESET_TO_SAVED_STATE) == JOptionPane.NO_OPTION)
						return;
				}
				if (resourceAddress != null) {
					if (isApplet()) {
						try {
							input(new URL(resourceAddress), true);
						}
						catch (MalformedURLException e1) {
							e1.printStackTrace();
						}
					}
					else {
						input(resourceAddress, true);
					}
				}
				else reset();
				model.readdMouseAndKeyScripts();
				notifyModelListeners(new ModelEvent(MolecularContainer.this, ModelEvent.MODEL_RESET));
				notifyPageComponentListeners(new PageComponentEvent(MolecularContainer.this, PageComponentEvent.COMPONENT_RESET));
			}