Several improvements. New packages to composer, processing call using Ajax request.