Various Ajax additions

But they don’t do anything yet due to the lack of back end.