Finished basic elements. Will handle event