+----------------------+
|        WebDDM        |
|      Todo List       |
+----------------------+

---- 3.8
* Advanced keyboard navigation using arrow keys, etc
* Voice support for Opera

---- 3.6
* Dynamic subitem scrolling using clip
* Edge collision detection
* Draggable menus
* Basic keyboard navigation support for tabbing through menus. Close menu with esc?
* Extra setting for context menus - automatically select item

---- 3.4 Final
* Because of new event stuff, WebDDM needs to be tested heavily using Konqueror and Safari
* Test context menus with all browsers; esp. IE 5, IE 6, Firefox and Mozilla, Opera 8, Safari and Camino.
* Some sort of auto-open system to prevent opening delays, like with the checkClickMenu system
  for 'expand_menu':'click'.
* Some sort of toggle feature for context menus: right click opens menu, but also can close it.
  contract_menu: context(...)  ?
* offsetRight and offsetBottom: idea @ Rusty Phillips.
* Example pages/fix code for automatically hiding applets and flash animations.
* FloatAPI and clipAPI need to be optimized.
* Dynamic attributes are somewhat of an ugly hack. Write dynamic_attribute plugin that
  will automatically change attributes on different events. EG:
  'items':{
    'X':{
      'events':{
	    'mouseover':{
		  'content':['Content 1 rollover', 'rolled over', 'rolled over again!']
		},
		'mouseout':{
		  'content':['Content 1', 'rolled out', 'rolled out again!']
		}
	  }
    }
  }
  Then also allow toggling from outside maybe, or custom events:
  WebDDM_obj.toggleAttribute('path-to-item', 'event');
  or 
  WebDDM_obj.fireEvent('path-to-item', 'customEventName');
* Plugin API documents
* Fix bugs in alphaTrans and domTT

---- 3.4 Pre-final
* Copy core.WebDDM.compressed.js to core.WebDDM.js, etc
