started implementing load/wait state
more load/wait implementation using javascript based spinner