On topological and metric critical point theory