Initial version. Touch not working.