renamed: layout + fixed cache of views
added: socket.destroy()
added: array.first(), array.last()
new changes